

Public Member Functions | |
| int | Release () |
| deID_t | AddData (void *Data) |
| deBoolean | AddDataWithID (void *Data, deID_t ID) |
| void * | LookupData (deID_t ID) |
| deBoolean | RemoveData (deID_t ID, void *Data) |
| void * | WalkData (deID_t &ID) |
| deBoolean | DoesRecycle () |
| unsigned long int | HighestID () |
Private Member Functions | |
| deIDServer (deBoolean RecycleIDs, unsigned long int InitialSize) | |
| ~deIDServer () | |
Private Attributes | |
| deTArray< void * > | m_DataStore |
| deTStack< deID_t > | m_Empties |
| int | m_NumEmpty |
| deID_t | m_HighestID |
| deBoolean | m_Recycle |
Friends | |
| IdeIDServer * | IdeIDServer_CreateServer (deBoolean RecycleIDs, int InitialSize) |
|
||||||||||||
|
|
|
|
|
|
|
Implements IdeIDServer. |
|
||||||||||||
|
Implements IdeIDServer. |
|
|
|
|
|
|
|
|
Implements IdeIDServer. |
|
|
Implements IdeIDServer. |
|
||||||||||||
|
Implements IdeIDServer. |
|
|
Implements IdeIDServer. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3